self-blocking syringe - Turkish English Dictionary